<!DOCTYPE HTML SYSTEM>
<html>

<head>
<title>FNET - Embedded TCP/IP Stack</title>
    <style type="text/css">
    <!--
    @import"fnet.css";
    -->
    </style>
</head>

<body>
    <h2>FNET Overview</h2>
		<p>
		 	The FNET is Dual TCP/IPv4/IPv6 stack (under Apache v2 license) for building
	embedded communication software on 32bit MCUs.
		</p>
	<strong>The FNET stack features:</strong>
	<ul>
		<li>Bare-metal TCP/IP stack.</li>
		<li>Non-blocking Socket layer API (STREAM, DGRAM, RAW).</li>
		<li>Core Protocols:
		<ul>
			<li>TCP</li>
			<li>UDP</li>
			<li>IPv4, ICMPv4, IGMP, ARP</li>
			<li>IPv6, ICMPv6, MLD, ND</li>
		</ul>
		</li>
		<li>Network Interfaces:
		<ul>
			<li>Ethernet</li>
			<li>Loop-back</li>
		</ul>
		</li>
		<li>Services:
		<ul>
            <li>HTTP 1.0/0.9 Server:
			<ul>
				<li>GET, POST requests</li>
				<li>CGI, SSI</li>
				<li>Basic Access Authentication</li>
				<li>HTTP over TLS (HTTPS)</li>
			</ul>
			</li>
			<li>Auto-IP service</li>
			<li>TELNET server</li>
			<li>DNS client</li>
			<li>Link-Detection service</li>
			<li>LLMNR server</li>
			<li>MDNS server</li>
			<li>DHCP client</li>
			<li>TFTP server and client</li>
			<li>TLS using mbedTLS library</li>
			<li>PING service</li>
			<li>SNTP client</li>
			<li>ROM File System</li>
			<li>Flash Memory Driver</li>
			<li>Command Line Shell</li>
			<li>Serial Driver</li>
		</ul>
		</li>
		<li>Tools:
		<ul>
			<li>GUI File System Generation Tool</li>
			<li>GUI Throughput Benchmark Tool</li>
		</ul>
		</li>
		<li>Applications:
     	<ul>
        	<li>TFTP Boot-loader</li>
			<li>Shell Application</li>
			<li>Throughput Benchmark Application</li>
		</ul>
		</li>
	</ul>
</body>
</html>